<?php

/**
 * 站点类型接口
 *
 * @author suning <snsnsky@gmail.com>
 *
 * $Id$
 */

namespace Passport;

interface ISiteType
{
    // 注册平台
    const REG_PLATFORM_WEB = 0;            // Web 站
    const REG_PLATFORM_ANDROID = 1;        // Android 手机
    const REG_PLATFORM_IPHONE = 2;         // iPhone 手机
    const REG_PLATFORM_WAP = 3;            // Wap 站

    // 注册产品来源
    const REG_FROM_PASSPORT = 0;           // 通行证
    const REG_FROM_JINGUO = 1;             // 金果

    // 注册方式
    const REG_WAY_EMAIL = 0;               // 邮件
    const REG_WAY_MOBILE = 1;              // 手机
    const REG_WAY_USERNAME = 3;            // 用户名
    const REG_WAY_WEIXIN = 26;             // 第三方 微信
    const REG_WAY_WEIXIN_WEB = 27;         // 第三方 网页微信
    const REG_WAY_QQ = 22;                 // 第三方 QQ
    const REG_WAY_WEIBO = 20;              // 第三方 新浪微博

    // 注册类型
    const REG_TYPE_EMAIL = 0;              // 邮件注册
    const REG_TYPE_MOBILE = 1;             // 手机注册
    const REG_TYPE_CONNECT = 2;            // 第三方注册
    const REG_TYPE_USERNAME = 3;            // 用户名注册

    // 第三方 - 列表
    const REG_WAY_LISTS = [
        self::REG_WAY_WEIXIN => self::REG_WAY_WEIXIN,
        self::REG_WAY_WEIXIN_WEB => self::REG_WAY_WEIXIN_WEB,
        self::REG_WAY_QQ => self::REG_WAY_QQ,
        self::REG_WAY_WEIBO => self::REG_WAY_WEIBO
    ];
}